var opt, face_data,partner_data ;
var  select_IsdeptIdS,select_machAble;
$(function() {
    $("#form_core").height($(".form_tab").height()-$("#form_option").outerHeight());
    $('#myTabs a').click(function (e) {
        e.preventDefault()
        $(this).tab('show')
    });
    //select控件绑定远程数据
    select_IsdeptIdS = bindSelect('IsdeptIdS',get_org("1"),[],false);
    select_machAble = bindSelect('machAble',get_yesOrNo(),[],false);
    var query = getQueryString(window.location.toString());
    machsn = query.machsn;
    ajaxSubmitGet("/attendance/searchMach/" + machsn, function(data) {
        //绑定数据
        bindVal(data);
    });
    $("#pageloading").hide();
});

function bindVal(data) {
    mach_data = data['data'];
    //绑定主表数据
    $("#machip").val(mach_data.machip);
    $("#machcode").val(mach_data.machcode);
    $("#machmac").val(mach_data.machmac);
    $("#machsn").val(mach_data.machsn);
    $("#machname").val(mach_data.machname);
    $("#machAddress").val(mach_data.machaddress);
    $("#machnote").val(mach_data.machnote);
    select_IsdeptIdS.val(mach_data.dept_id).trigger("change");
    select_machAble.val(mach_data.machuse).trigger("change");
    if(mach_data.machuse=="1"){
    	 $("#machUse").attr("checked",true);
    }else{
    	$("#machUse").attr("checked",false);
    }
}


//保存设备信息
function saveMach() {
	//单据校验
	if (!validate())
	return;
	var param = new Object();
	param = $('#basic_form').serializeObject();
	param.machable = $("#machAble").val();
	param.dept_id = $("#IsdeptIdS").val();
	param.machaddress =  $("#machAddress").val();
	if($("#machUse").is(":checked")){
		param.machUse ="1";
	}else{
		param.machUse ="0";
	}
	//此处保存，既要保存员工的基本信息，同时也要保存人脸模板的基本信息
	var url = "/attendance/updateMachinfo";
	// 提交后台保存数据转换为JSON 格式
	var data = JSON.stringify(param);
	//保存提交后台
	ajaxSubmit(url, data, function(data) {
		if (parseInt(data['status']) > 0) {
			$.ligerDialog.success('考勤设备维护成功！');
		} else {
			$.ligerDialog.error('保存失败');
		}
	});
}

function validate(){
	var machip = $("#machip").val();
	var machcode = $("#machcode").val();
	var machsn = $("#machsn").val();
	var machmac = $("#machmac").val();
	var machAble = $("#machAble").val();
	var deptid = $("#IsdeptIdS").val();
	if(machip==null ||machip==""){
		alert("请填写IP地址！");
		$("#machip").focus();
		return false;
	}
	if(machcode == null ||machcode == ""){
		alert("请填写机器编号地址！");
		$("#machcode").focus();
		return false;
	}	
	if(machsn==null ||machsn==""){
		alert("请获取机器序列号地址！");
		return false;
	}
	if(machmac==null ||machmac==""){
		alert("请获取MAC地址！");
		return false;
	}
	if(machAble==null ||machAble==""){
		alert("请填写是否可用信息！");
		return false;
	}
	if(deptid==null ||deptid==""){
		alert("请填写使用部门信息！");
		return false;
	}
	return true;
}

function toBack() {
   parent.tabManager.removeTabItem("update_mach"+machsn);
}
